Full disclosure: this review is from a family. That being said, staying here was a highlight of our trip. Our unit was spacious enough for our family to spread out. We utilized the kitchen saving money on food. The unit was spacious and brand new. Loved the amenities! Swam for hours in a huge beautiful pool practically empty. Used the grill for steaks no problem. Jacuzzi was also a plus.
Just know in advance this is not a hotel so don't expect a front desk, there isn't one. Company communicated everything I needed to know. No hidden fees and no sales pitch.