It had all the amenities I wanted. It's own semi private beach, pool, restaurant on the facility. A/C Washer and dryer comfortable furniture and bed a great kitchen, Top quality TV, (most places have older TV's) and a fully equipped gym. I would recommend the place. It was pricier than the other ones I looked at but, having the amenities was worth it.