Ideal location, given 5 stars all round lives up to its reviews.