Everything perfect except getting woken up 40 mins before check out time by the housekeeping staff. We were tired travellers who needed the sleep and this was very disrespectful. 3 stars in my opinion.