Good overall. We stayed in an imperial room on the beach side of the hotel.
Very good facilities overall, but some of the rooms need to be updated and soundproofed.
Management is very good. Great attitude, service, and helped to solve problems. The manager also called us at the end of the day to check if everything was all right.
The one thing that was the biggest miss for us was inconsistency of service from hotel staff. Some are really great, friendly, and proactive, especially the cleaning staff. But others seemed to have an attitude and a scowl on their face when serving you.