Ten stars, would highly recommend