We also had a wonderful experience. Being the islands, service is slower, but we were so happy and relaxed and in no rush. We were not thrilled about dinner on property, but thoroughly enjoyed breakfast and we enjoyed lunch by the pool daily. The resort offered as much or as little to do, depending on your mood.
We would love to return.
Dash