"Before I arrived, I had already checked in and paid a deposit. However, when I arrived, they had some trouble fetching my information. Hence, I would not recommend others to do the pre-checkin. Some people were waiting for the laundry machines, but the hotel provides dry cleaning as well. The staff were pretty helpful."