All perfect: location, cleanliness, host welcome. Highly recommended