Many little errors in communication amongst the staff. Our booking was for the wrong number of nights. Wakeup call for 6:00 came at 6:15. Put us in a room with a broken air conditioner (sign on it saying so), claiming to not know it was broken. All errors cheerfully corrected.