We had a great experience in the apartment and in the complex. The residences are well suited for children and my daughter (15 month old) had a great time in the shallow pools, the playground, and on the beach. It was much less crowded than the surrounding resorts, which we enjoyed, and made the fact that the grounds are not as lively or actively maintained like a full time resort an afterthought. We came during low season and essentially had the place to ourselves. The on-site staff are warm and friendly. The host was very helpful and communicative. Would definitely return.