Awesome little place and SO close to castle, grass market, Victoria street, royal mile and Greyfriars. Well decorated, comfortable beds, nice big shower. The baby crib, high chair & Netflix were super helpful when traveling with our little one. There is a strip bar across the street so felt a little dodgy when we first pulled up but proved to be fine area. The roof top terrace is communal and the furniture was broken so that was a little disappointing. Also if you need parking maybe ask ahead of time as when we arrived we couldn’t find a spot and found out after check in you need to ask the host and the parking spot is a couple of blocks away. Would stay again for sure due to location, cleanliness, and comfort