Absolutely great.
Location, communication with host, cleanness - everything for 5 stars