The property is very nice, and the beach area is beautiful. There were a couple of misses during the reservation process and check-in. There was no way to confirm private transportation over the phone with the hotel. I assumed, my error, that the email I received with a confirmation # was confirming the reservation. It was not -- it was a link to fill out a form to request transportation. It feels like a 'clunky' process. Second, during check-in, I was not told that breakfast was included with our room, which was a BIG miss. The resort works very hard to steer you to their private transportation, which is nearly 4 times the cost of taking an Uber. The pool design, number of pools and layout of the pools is one of the best I've seen.