Clean, spacious and comfortable. Great service all around.