Really spacious and modern/clean/new. Lovely setting in very well kept tropical gardens. Thoughtful host. Just minutes on foot from the beach and the shops/restaurants. Perfect for our stay.