Perfect. Flexible for arrival and departure. Clean. Comfortable. Very well located.