st. Christophers is a great place to stay if you are going to endinbrugh. the location of the hostel is perfect! the beds are fine, the room are clean. the toilets also. the showers have nice water pressure. everything they offer on the site of st. christophers they make true. i had a loverly stay in edinburgh.