We had a great stay here. The units are very comfortable, the grounds pristine and child-friendly. These units are within a resort, which we didn't realize when we booked, but really ended up really appreciating. We enjoyed letting the kids run around, play on the playground and spent everyday at the pool or on the beach. The available bikes are nice touch, although if you want to be able to go off-property, you'll need to rent from somewhere else or bring your own. We were disappointed that the children's program was not offered as advertised, but there was still plenty to do throughout our two week stay. Great pool, great beach, amazing sunsets = fantastic family vacation.