I suppose since there's only three buildings they can choose to charge whatever they want. I had a look on the hotels website and it was £700 per night. While I'm sure it's lovely, a room for the night is certainly not affordable for most of the UK population.