Last minute booking, literally about 10 minutes before we were due to,arrive, and it turned out to be a really good call. Nice hotel, immaculately clean, and friendly. Right on a beautiful beach. Lovely relaxing stay. We ate in the hotel restaurant and there was a good choice on the menu, breakfast was a huge buffet with a massive selection to choose from. The food, both at dinner and breakfast, was very tasty but, if I have any criticism at all, it could have been warmer. Overall though, no complaints.