Clean, spacious, comfy, very flexible check-in/out.