Very high standard of cleanliness, great location, great hosts