We had to wait 30 minutes after the check in (15:00) to get the room. The answer from team club quarters that the check in at 15:00 isn’t guaranteed. In their website and their policy indicates 15:00 check in, it doesn’t indicate that hours may vary. Front desk didn’t even apologize for the delay. The room had dirty soap in the bathroom, socks from old guests under the bed. I was traveling with my toddler and we stayed in the 6 floor and the lock for window door wasn’t working at all. So I had to put the chair in front door of it so I can take a shower without worry. Marlene (I believe was her name) in the front desk isn’t welcoming and her body language is even disrespectful. I wouldn’t stay here again. Good location but there are more better hotels around.