Lovely apartment in a great location. We booked as we had tickets for Musselburgh races, which was only a 10min drive away. We didn't go the Leith or Edinburgh, but imagine the apartment is a great location if you needed to go there as well. Apartment itself had everything we needed and was very clean and comfortable. Good communication leading up to the stay.