We dealt with Stella's husband, who was very nice and gave us good information about the area. It was a good place but the check in didn't go very smoothly and there were one or two other minor (fixable issues) that meant our stay fell short of 5 stars.
The apartment is large, clean, and in a good location so I recommend it on that basis.