Apartment has everything you need. Good base for exploring. We stayed here to run the Edinburgh marathon and it was a good place to come back to and relax after!