This is a roomy, well-furnished, modern condo in a private complex. My kids loved the pools. There is a small non-air conditioned gym, but if you go early in the morning or at night, it's fine. The location is great for exploring the beaches in the area and there are two outdoor shopping centers within walking distance, with various restaurants and a well-stocked super market.
The kitchen is well equipped, but note that they only provide salt and pepper, so if you need cooking oil or any other spices, you will have to provide them.
My family and I had a great time here and would definitely stay here again.