Clean, great locations, well appointed, snacks for a late arriving guest were a thoughtful touch.