Ray/Ivan are excellent communicators and were willing to help.
Overall, the apartment and our stay was good. The apartment gave us what we needed, which was excellent proximity to town (4 min walk) and living space for a couple with kids. For us, the price was good given we booked last minute and were staying only two nights.
Although the following points didn't really affect our stay, they did motivate me enough to write about because (having stayed in a lot of true luxury accommodation), this apartment is not luxury.
The building, which is part hotel, part apartments was obviously very nice when newly built, however, this particular apartment is starting to look a little tired. It has chipped skirting boards, marked walls, a kitchen sink that doesn't work 100% correctly, water damaged floor under/around dishwasher and a water jug that doesn't close. These are all largely superficial and didn't really affect our stay because we were there for only two nights, but they may be an issue for longer stays. For us, my previous points are examples of why I would not use the term "luxury" with this apartment. Further to that point, luxury apartments don't have 1ply toilet paper and multiple signs throughout the apartment which say "please no loud voices or tv from 10pm to 6am".
We would stay here again if a better rate was offered if we booked for a longer stay or booked well in advance.
The host(s) were excellent.