What a wonderful property with the best staff and food , i must say they went above and beyond everyday. The pool was relaxing and the dock was great for laying out all day and swimming , they had everything we needed for our toddler from cribs to chairs and even a kids club. The apartment is well equipped with all the bells and whistles , maid service was excellent and this is probably best bang for buck when you want a luxury stay in a residence. Gym was small but had everything needed to get a good workout in , i definitely reccomend this property to everyone from families to couples and even solo travellers