The place is well maintained and is situated in a fantastic location. The check in experience was my only complaint, one of the staff members responsible for showing us the place was rude and condescending. My parents arrived ahead of me and received permission to do an early check in. During the scheduled check in time, the staff member denied my parents an early check in and was unwelcoming in general.