Clean and spacious. Gracious and responsive hosts. Great location!