The Castle Snug is an amazing place! The location on the Royal Mile is great. The snug itself is very comfortable and full of charm. The hosts are great with communication. Do not pass this place up!