We had a wonderful experience staying in the snug. We loved the location and found it easy to walk to everything we wanted to see (Royal Mile, Old Town, etc). There are many shops, cafes, and pubs near the snug. It was quiet and peaceful inside the snug and the bed was very comfortable.
We were allowed to check in a bit earlier than we expected, which was much appreciated. The snug was very clean and our hosts had even left a couple of beers and treats for us. We found the snug to be relatively spacious and cozy.
I would highly recommend staying at the snug!