Apartment was in a nice location super close to Hyde park, easy to get to, close to two metro lines.
The apartment was small but comfortable and it had everything you might need, the only problem we had was the smell was you noticed the second you stepped in. We figure out it was the frozen fridge and told the host about it, so they might have resolved it after we left.
Otherwise they were quick to help us with everything we needed, we even got new duvets.