PERFECT ! Perflectly clean, well located, big. Anatoli explanations are also perfect.