The flat was perfect - cozy, stylish, clean and has everything you need for a great stay! Our hosts were lovely and gave us a warm welcome, making some wonderful local recommendations. The location is great - a short (and pretty!) walk from town and just a few minutes from Arthur’s Seat. Would definitely stay here again!