Apartment was exactly as described. The couches were comfortable, and so were the mattresses. Everything was clean, all the essentials were there. It was nice to have a few extras... like hand lotion, and dishwashing tabs were available. TV was good, and the WiFi was easy to access. Washing machine was a plus... also large drying rack for clothes. Grocery store was very close by, and the bus station was a short walk. John had great communication, and contactless entry was amazing. We didn't have to worry about losing keys! It is not walkable to The Royal Mile, but the buses got us there within 15 minutes, so this place was really the best of both worlds. Beach vacation AND all the tourist-y places.