Great place right in the center of Mayfair. Better than expected.