Absolutely spot on for the price you pay. Nothing wrong with it and has everything for you and surrounding you to supply. 2 mins walk to the beach and a shop 30 seconds away. Check in could be easier with a text before you land saying how to check in and how to get there. But other than that it was perfect. Couldn’t recommend enough