The hotel has very nice location, right in the beach center, the beach is just cross the road. Spacious room. The room facilities are full equipped, not luxury but its valued for money. Good breakfast in a nice restaurant. Cleaning is really a minus point. We found the dirty marks in the room door, door handrail right after checking in the room (I guess the engineering staff just fixed something in the room but the housekeeping forgot to touch up the room). The daily housekeeping is not good either - the staff just came up with the broom and a mock to clean the floor, no vacuum cleaner, so it was still very dirty after cleaning. We could see how dirty our bare feet were walking around the room. In front of the room's door, dirt, hair, even toothpick were seen right on the carpet. It was there for all time we stayed (4 days) without any cleaning. It seems that nobody took care of the corridor's carpet daily. Terrible. I hope the hotel's management will improve this cleaning.