Practically perfect in every way. The flights of stairs are worth every step.