Pros:The room was great, full kitchen and supplies and the pool was perfect.
Cons: -No food/drink onsite
-Shower would not get hot
-Plan for your own transportation because the shuttle was not reliable. They kept assuring us they were on the way to get us from the beach but even after 20 min we started walking and never ran into them on the 10 min walk back to the hotel.
-Lastly, on our last day, we were 10 minutes behind check out, and although we verbally answered the door, the housekeeping used their key anyway, to open the door, while we were still occupying the room. We were not dressed, and it was an extremely uncomfortable situation.