excellent location, pleasant ambiance, cleanliness.