Excellent, very clean, spacious, perfect location, great host