We had a great stay here. The apartment is operated independently of the resort, which allows for some great personal touches. The owners were really friendly and had thought of everything we might need, even leaving us some drinks and nibbles to enjoy on check in. The pool, roof top spa and other facilities are all brilliant. We would definitely stay again.