Wow! They have thought of everything. We had a luxury apartment and it had everything we could have wished for. Lounge, dining room kitchen etc were great Beds were perfect, bathrooms amazing. Staff great and prompt action if we had a question or needed anything. Pools amazing. Food great but you need to go early in the evening as you get the feeling the restaurant staff want to finish and go home. If you’re planning to cook yourself ensure you do your food shop before arriving as the location is remote (but in a good way!). Free kayaking which we enjoyed. We had an amazing time and would go back without a doubt.