The concierge was great, the property was very roomy, beautiful and fantastic. Kitchen was fully stocked with all kitchenware, condiments, and even lots of liquor. The master bed was super comfortable and overall, we loved our stay.
A taxi was pretty much required for our lazy selves to get Downtown, particularly as it was super hot and humid and we didn't want to be sweating by the time we got to dinner. $9-11 USD each way got to be a bit annoying but the bellmen were fantastic and super helpful.
The beach was rough, due to a recent storm, but manageable for our teen kids. There's no beach towels in the room and we weren't sure if we should bring white room towels to offsite activities or not, however, there's plenty of towels by the pool you can use if staying in/near the resort. There's no beach chairs or other beach toys/boards, etc. which isn't a big problem if you know in advance.
Overall, it was great and I'd recommend it.