The host is very responsive and quick to address any issues. We received 2 cleaning sessions during a monthly visit but quality of cleaning was hit and miss, so it's not a serviced flat per se. Location and amenities are very good (beautiful view, great pool and gym, helpful concierge). For a longer stay, you might find it a little small and not enough quality kitchen items. On another note, wifi was great, aircon worked perfectly, and Jessica herself is very nice and addresses anything you need very quickly.