It was good and beautiful everywhere inside rooms, and outside. Only 1 issue we had it is staff, not friendly at all, not helpful. We always tipped at buffet and restoraunt l, but we did not speak Spanish, and we always had a hard time to be sitted at buffet. They don't speak English and not even try to help, just run around Spanish speaking people. Learn Spanish if you want to go there.