Stayed here with family after exchanging my timeshare in Las Vegas. The resort has many amenities, friendly staff and is super clean. We were impressed with everything. There are three pools, several hot tubs, private ocean access and activities for kids like shiv shows and movies. Location is convenient to movies, restaurants and shops. Highly recommend it.