This hotel was beautiful, well kept, clean, with nice ocean views. Each room has it's own private jacuzzi on the balcony. There is a pool, pool bar, kiddie pool, and plenty of lounge areas. The staff also offers free airport pick up and drop off. Our breakfast was delivered to our room and the fresh pastries were amazing and delicious. The cleaning staff was impeccable and provided fresh towels, swept and mopped the room, emptied the trash, provided conplimetary water everyday, cleaned the bath tub and washed the dishes. To top it all off the staff was so friendly and accommodating. You can tell that they really cared about each guest and went above and beyond to make everyone's stay special. I highly recommend this hotel to everyone, I give it a 10/10 and 5 stars!