Everything is in new condition, nicely decorated. The nature walk to the lobby is full of wildlife( iguanas, ducks, peacocks, flamingo, turtles). Pools are good, some need some more shade and steps. Buffet is ok, restaurants have good food. Loved the ice cream and coffee shops. Beach has beautiful white sand, clean, no seaweed!