This is my second time staying here. Overall, the experience was great, but not with my check-in experience. For the second time, I had to wait for my room to be prepared before I can check in. Even when I come a bit later than the appointed check-in time. I think, if you don't want to wait, you should call them and tell them to have your room ready when you arrive at the hotel, so you don't have to wait.