Perfect space .. many very thoughtful touches show that Cathy has really thought about it from the customer point of view.