It was our 2nd time staying at John's for good reason. It is a great and convenient location to get the most out of your time in Edinburgh. Suits a group really well.