Clean, spacious and luxurious.