Great location, clean, spacious amenities, friendly host - who can ask for more?