Clean, efficient and very well-appointed. Would definitely stay again.