Iain's apartment in Edinburgh was quite excellent. The location is very near the castle, easily accessible by several bus routes, a ten minute walk to a major train station, and a very short walk to a number of conveience stores, pubs, and restaurants.
The apartment was very comfortable for a family of four. It is airy with nice large windows. It is very tastefully and thoughtfully furnished with no unnecessary clutter. The kitchen is small but modern and very practical. It was nice having two bathrooms so that the kids had their own space. Importantly, the entire apartment was very clean.
Iain is a fantastic host. We did not meet in person, but he made sure that we had all we needed and was super responsive. I would definitely want to stay here if I go to Efinburgh again.