Mary place is the right place to live if you are visiting London. It's has a 5 star standard, very clean, the location is accessible, they are genuinely nice and understanding.