Our booking was smooth, and the studio room we stayed in was just like it was described! We really enjoyed staying right on the beach. The hot tub and indoor pools were great, and everything was maintained well. The only problem was that on the day we checked in we were supposed to have our room codes at 4:00pm. At 7:00pm, we still did not have the codes. A very nice security officer , at the resort, called the manager to help with this. We were never able to get email replies from the manager. This made check-in very stressful for us! Other than that issue, everything was perfect!