snug - adjective. uk ​ /snʌɡ/ (of a place, especially a small place) giving feelings of warmth, comfort, and protection.
This dictionary definition perfectly describes Gabriella's Bruntsfield Snug. A warm, welcoming place in a great location for exploring the city. I thoroughly recommend it.