Superb.. clean.. convenient.. superb host.. amazing stay.. it was far beyond my expectation, no doubt