We visited Edinburgh for a few days and were very lucky to find Catherine's B&B. We arrived earlier than expected but it was no problem. Catherine had the room ready for us and check in was a breeze. The room was clean and well laid out. I've travelled a lot and I must say the bed was probably the most comfortable I've slept in. Location is great. Its about a 15-20 minute walk to Princess Street. Would highly recommend staying there