Great stay for location, amenities, communication.