Great for a short stay, walkable from multiple nearby tube stations and right by Hyde Park for some greenery.