Lovely stay! A beautiful apartment and perfect for our stay, the pool and gym are an amazing bonus! Hosts are responsive, key handler did take a while to arrive after check in time agreed however thats the company not the lovely hosts! Thank you for our stay!