Clean, very well appointed, friendly service. Highly recommended.