This place is truly magical and an amazing value - a fabulous pool and hot tub tennis and a beautiful beach. But the view is what makes it over the top - heaven on earth.