Great hosts and a great place. The apartment was a great size for my 5 year old and I and it was a great walking distance from everywhere we needed to go (except the beach which was a quick bus ride).
The flat had all the necessary amenities and with toiletries and towels provided it meant we could pack light. The TV had English channels so I could distract the boy when I was cooking and the outside space is also a nice bonus. I would definitely recommend.