Communication for booking was swift and efficient. Our late arrival check in arrangements were straight forward. The view from our apartment on the 19th floor was panoramic. It was tranquil, clean and comfortable. To awake and see the sunrise each morning was worth the journey! To be able to relax in the sun first thing in the morning on the balcony and watch the changing beach life, surfers and kite surfers was wonderful. Within walking distance of shops and restaurants and taxis are very efficient. Facilities including hiring of tennis racquets were much appreciated. We will return for longer next time.