Absolutely perfect all the way... location, amenities, value for money. Highly recommended