The room was bigger and nicer than the pictures. The pool, slides, waterfall cave were amazing for our 7 y.o. (although the deepest it got was 3.5'). The ocean was probably not swimmable, but it was nice having a beach just outside the pool. Every staff we encountered were pleasant and helpful. There were variety of food options if you didn't feel like driving.
Kitchen could have used a few more basic things: saran wrap, coffee filters, salt/pepper/oil. Stove top took a long time to get heat up and didn't get very hot. Otherwise, love having a full kitchen