This place is exactly as described and more. The location is perfect, the place is sparkling clean, the amenities cater for your every need. We had a wonderful time staying there for a week.