The grounds are beautiful and well maintained, although there is not a lot of color (personal choice) and holiday decorations were minimal and didn't provide a lot of pizzazz. Food was just OK -- only 2 buffet options during the daytime plus sports bar (and limited options poolside), buffets had a good variety of food but it was the same options each day which became mundane. Our 1st floor "ocean view room" really only had a view of the landscaping which was a disappointment, and we had several repairs needed during our week long stay: broken toilet seat, shower leak into the toilet area, and a pipe leak from the room above. Dinner options were decent, 2 restaurants close each night however overall wait times were reasonable. Italian and Thai restaurants were the best (we didn't eat at the Indian). The staff is what made our stay so enjoyable, particularly at the Splash Bar (Erick, Humbero, Diego, Ricardo, Hugo, Jesus, Rosemberg and others) as well as the entertainment staff (Paola, Ramon, Rubt, Marcelo, Pamela, Brenda, Alan, Jose, Tomas, Norberta, Roger, Orlando and more) and customer service extraordinaire, Alfredo.