Very clean and overall would recommend, however check out experience was HORRIFIC - we felt like comiting a crime for staying 20min longer than the 9am check out. You stormed in the room while we were still there packing bags and kicked us out. Should allow your guest 30min grace even if it says 9am check out in description. We travelled all over the world, never had someone banging on door at 1minute after check out time. We paid good sum of money. Sorry you had 30mins less to clean the room but its still 5 hours left until next check in. If you stay here set an alarm for 8am or you will be thrown out at 9.01am!!