Amazing. Perfection all around. Clean, spacious, accomodating...every last detail.