Mario was great. Highly recommend. We stayed at his apartment when we first arrived in Edinburgh and returned later in the week, too.