The place is amazing. However, on the check-in day, one shall not have other plans as the agent does not come through according to your availability. And they never try to accommodate your check-in time. So one has to hear from the agent when to check in, or else you will wait the whole day!