Property is in great location, near all attractions and shops. The beach was super clean, had the great turquoise color and even a bartender. The staff si super friendly and courteous, always happy to assist you. The pool is the best, there is even a section for the kids, it is clean and lots of chairs. The restaurants were awesome, Italian, Japanese, steak house and Mexican. Sorry to say the Mexican restaurant was the only place we did not feel welcome but because our waiter, other than that, every thing else was excellent. There were a few staff members that went above and beyond our expectations like Rizo from Vela, Jashel of the front desk, Santos from entertainment, Diego from Lobby bar, Pedro from the pool bar and Elena the housekeeper. Overall this is a great property, definitely would recommend and can’t wait to come back next year.