Clean and tidy , good location and great host