This was my second time here and it's just perfect in every respect - when in Edinburgh I won't look elsewhere.