Karen's apartment has everything that is needed for a comfortable stay. You can cook if you need to although we didn't and there are some basic condiments supplied. It has a washing machine and a dryer which comes in handy and is warm and very clean. Karen was easy to contact and replied promptly. She was there on our arrival and was cordial and helpful even though we arrived much later than we thought . It is close to transport into Edinburgh which is very easy to figure out. The only thing we thought might be an issue for some but wasnt for us is the size and the functuality of the shower. it is quite small so if you were a bigger person you might have a bit of trouble, but then we are finding that in quite a few places that we have stayed at in Europe. Overall it was a great place to stay and we thank her for accepting us at short notice and for an enjoyable stay.