Excellent - room, cleanliness, amenities, hospitality, location and communication.