Absolutely amazing stay! Kyra was incredibly responsive to any small questions and the facilities were great! Loved having such a spacious apartment with a pool, beach and tennis court on site!