Great stay: location, price, cleanliness, communication, amenities. Highly recommend!