Nice, clean and spacious in a great location. Excellent amenities provided. John is a great host :)