You may not get the exact room that is advertised and you may have to give a £50 deposit when you check in. They failed to mention any of this to me prior.
Apart from that, the place is nice.