Great place. Clean and spacious. Excellent location. Superb communication from host.