Great location. Loved using the resort facilities. Our older teens played basketball and used the pool and were able to hit the beach on their own using the shuttle. We hit the gym daily and enjoyed having our own kitchen and laundry and being able to hang out together in a family room. Yet the kids had their space in their bedroom and bathroom and we had ours. Always had a parking spot in the garage too. Would definitely stay again.