Excellent location in a lovely apartment complex. Centrally located, the complex has an airy, open feel. Everything one needs is close by with both Victoria and Sloane Square stations at walking distance. We had a great stay