Close proximity to the castle and royal mile, eateries and transportation more than make up for this place being a bit old and creaky. Basic, but functional. The WiFi actually works, the heating via 3 electric radiators will have the place warmed up in no time and there is a washing machine and drying rack if you need to run a load or 2 of laundry. Big pluses in my book.