It was a very comfortable 2-bedroom ground floor unit in a "gated" community. Location-wise, we like the area. A couple of minute drive to the nearby beach. The unit is close to a busy street, so could be noisy in the morning, but it didn't bother us.
The lanai was nice. It has a big dining table (we had breakfast there every morning) and a BBQ.
The unit also provides beach accessories like chairs, umbrellas, snorkeling gears, and even toys (perfect for my 3-year old!).
one minor issue: my wife freaked out when she saw a few bugs on the kitchen counter, but I told her that we are in the tropics... :)
Overall, I would recommend this unit.