Always had fun activities during the day and shows at night. The restaurants all had delicious meals & atmosphere. This was simply an excellent resort. The staff were professional, friendly, and fast at addressing requests. Turn down service was in the morning and evening so room was always clean and stocked up with snacks, water, juice, beer, and liquor. The beach was clear, clean, and beautiful with waiters immediately offering drinks. Every part of the resort had a standing food/snack/drink spot, enough stack to outdoors towels and wide space covered sitting areas by the pool, swim up bar and beach. They also had a number of free standing games and exercise spots all around, including mini golf, stationary bikes, Chess, pool, billiard, basketball, volleyball, bean bag toss, swings at d bar, TV at the bar. And many more fun activities. It was an Excellent experience.