A great place in Mayfair - beautifully built out and well appointed inside.