Very good stay! The appartment is in a pretty residential area so you'll probably be using public transportation quite a bit, but Edinburgh has a robust and unexpensive system.
Kitchen and bathrooms were very well equipped, everything was clean and communication was excellent from Denise. Highly recommended.