When I arrived they gave me an apartment that was in terrible conditions. Spoke with management and in two hours they allocate us in an updated apartment. Overall we had a great time after this inconvenience. Staff and administrator were awesome. Easy parking, excellent transportation, walkable distance to the beach and felt safe at all times. My best advice will be to check your room first. It’s a beautiful resort and will definitely visit again.