translate English to German: The location is the key, on the edge of Hyde Park.
Actually, I didn't like my stay at this hotel.