The flat have everything a person needs. In my case, I was there for 2 weeks, and everything was very comfortable and accessible.
John is great host, you can talk with him every time you need, he answers in a few minutes and he is very hospitality and concerned if you are feeling well on his space.
In front of the flat you have a small supermarket, and a big one just 4 or 5 minutes walking. It is also pharmacy, printing service, and a lot of cafe's just a few minutes walking.
For sure it is a great choice to be in Dublin!!