Fantastic in all phases of the stay. Communication, cleanliness, space. Great stay.