I'm sure they aren't equivalent but they are both 5 star country hotels. But I definitely don't have a clue about these kinds of places. Usually spend time in cities. Just wanted to get a country experience at a nice place to go long with a London stay on our next trip.