Clean, well appointed and high quality. I would book again if available for future trips.