I had very high expectations about the hotel because all the positive reviews. However the hotel turned out to be the biggest disappointment I have encountered so far. First of all our room was not ready when we get here, at 4pm! We had to wait around for an hour. They told me that they will call when the room is ready, which they never did. I had to go back to ask the front desk after I can't wait any longer. On top of that the reception was sort of rude. Secondly, the sanitary condition of the room was very questionable. We booked one of the suite. The sofa looked very dirty and had multiple staines on it. Thirdly we asked the housekeeping to make the sofa bed after we got in the room. It took them almost two hours to response to us. Whats more, the poolside lounge sofa also had questionable stains on them. The whole place looks like there was a messy party that's just ended. I am very disappointed.