I stayed here for a conference and this resort was very nice. The service was really good. The hotel rooms were great with a nice view. The pool and the beach was great. Most of the guests were either retired or newlyweds, but there were a few adults in the 30-50 range. The place is pricey but very nice.