Marks place was great for our 6 day stay. It was important that we had a warm and cosy place as we were staying in December and the place was definitely that.
The kitchen also had all you needed... great fridge, excellent cooker and a coffee machine for the morning caffeine infusion.
As for locatin you cant go wrong with Portobello. close to the city centre and plenty of things close by including great coffee shops and grocery stores.