Really nice and stylish apartment right I. The center of Mayfair .