Charming hotel, nice ambience, just off of Hyde Park