this was our second time in this apartment. the apartment has everything and even more you would need for a week stay in the city. towels and otherneccessities are provided, there is basic stuff in the kitchen for cooking (salt, oil, etc.)... the location is great - 10 min walk to train station, 5 min walk to tesco, 2 min walk to royal mile - street full of pubs, restaurants, etc.
The only problem we had was with check in/check out. The instructions we received were a bit unclear and both times we required assistance over the phone. However, the company was helpful even at 1:30am when we arrived. Overall, we had a pleasant stay.