We had a great stay at Emma's. The apartment was in a great location - close to restaurants, cafes, shops, and a lovely park. It's roughly a 20 min walk to the Royal Mile. The space was very clean and comfortable and had a well-equipped kitchen. It was toasty warm, Wi-Fi was excellent and the shower was amazing - we wish we had that shower at home! Highly recommend staying at Emma's.