Don't miss out on this great stay! Joseph was very accommodating with check in/out times, and informative about his place/area. He answered any questions I had quickly.
On a side note, the flat is on the first floor, and within the flat the kitchen and bathroom are up a few steps.