The hotel is beautiful, but the staff, customer service, equipment maintenance, etc., need to be improved. When we arrived, we felt a nasty humidity smell in the lobby. Actually, it was everywhere, even in the room. The staff doesn’t try hard to make customers happy. It was not a horrible experience, though. The food was good; there were just a few flys inside the eating area, and the water park was great. But to be honest, I'll not return.