The good:
The property was very lovely and nicely kept. There are many swimming options, 2 freshwater pools, 1 large saltwater pool, and a nice calm beach. Breakfast buffet was decent with lots of choices. The staff is very friendly and always greeting guests.
The not so good:
It's a little far from town (15 min by car) and there's not many restaurants or things to do in the surrounding area of the resort. It's a large property and depending on where your room is located it could be quite a distance away from the lobby, pools, and restaurants (ours was a 5-7 minute walk, however you can call for a lift via golf cart). The check-in process was kind of slow and disorderly which I have already voiced my opinion to the property staff and hopefully they will fix this. This may not be a problem if you show up during non-peak hours, however I feel that the time I show up shouldn't impact the quality of service I receive.