Had two great stays at JW in last 3 years. We had a wonderful time. Service is amazing and the staff super helpful and professional. The food is outstanding. The property is well maintained and clean. Plenty of activities for everyone. The lazy river is the best. Drinks by the pool are fresh and delicious.