This place is surprisingly large - even way better than the pictures suggest! I'm from New York so it's possible that the UK's definition of a studio is different, but this is far more than the American definition of a studio! (Think it said somewhere in the description it's just a studio.) It's a legit one bedroom apartment with a large living room with a good view, and a really nice bedroom separate from the living room. I'm impressed that apartments get that large in such a central part of London!
And this is a fantastic location! Definitely a great place to stay if you really want to be in central London, and if you're a tourist trying to visit as much as possible. Tons of amazing restaurants and shops in the immediate area, and the British Museum is literally right next to the apartment. All the touristy places I wanted to visit were either walkable or a quick tube ride.
The hosts were really great, very responsive, and even helped me figure out what tourist attractions to go to!