This was our first visit, and we were very pleasantly surprised. The property was clean, comfortable, and, most importantly, family-oriented. We didn't bring our children with us this time, but we will definitely return with them. The swim-up bar at the pool was excellent, and the restaurant was strategically located close to the hotel but far enough away not to cause a noise issue. We will definitely return.