Great resort! Hotel transportation was on time, clean & friendly driver. At chk in offered us mimosas/beer. Lobby was decorated pretty for Xmas. Rooms weren't ready when we got there b4 chk in time but they gave us wristbands to use resort amenities so bring clothes to change into to use the pools. Resort view & ocean view are in the main lobby building & closest to the pools and beach, w/resort view still facing the ocean but on 1st floor. Marina view has upgraded rooms, w/big walk in showers with a waterfall showerhead. All rooms had balconies w/great views, all came with mini fridges filled w/free beer/soda, water bottle dispensers. Room service was good, available 24 hrs & free. Entertainment/activities every day & night. Location is great, about 15-20 min walk to downtown. Can't swim in the ocean but it was beautiful just sitting there with loungers, hammocks, shade huts to relax at w/waiters coming by. Loved the swim up pool bar. All friendly staff, no pushy sales people. Massage was wonderful by Malu, good priced for a hotel spa. Had a medical emergency & hotel helped promptly and got us an ambulance. Only complaint, desk agent called us for a noise complaint but we were sleeping, he was rude, not like all of the other staff who were wonderful. The food was ok, but we found stuff we liked, it's included so we knew it wouldn't be great. Breakfast buffet the best food there. Would come again!