Beautiful place. Clean,tidy and perfectly located. Good facilities and great hosts. When we emailed with a question, they responded quickly with helpful advice.
Our only issue was with the noise from the other guests until the early hours but I guess if you choose to share an apartment with others then you have to expect this.