Castle Heights was beyond expectation. The flat was comfortable and filled with a lot of little extras that put the icing on the cake.
Checking in was a breeze with no waiting or meeting people. There were 81 steps to the apartment, but the view was well worth it. I would highly recommend staying here, and would love to come back.