Room clean but I booked for 1 rm for 3 people & the third bed was not ready when we arrived(almost 3am).The receptionist was so nice in trying to make it as fast as he can. Otherwise,everything was fine. Buffet worth the price. Just be aware of time difference. We almost missed it thinking it was still early .