Extremely clean, all amenities, gracious hosts, perfect location with great restaurants near by, definitely will stay here again!