5 stars clean good communication great host