Overall we had a great experience here. The dining options, pool area, beach, kids club and grounds were great for a family with young kids. The drawbacks were that the rooms were a bit old with the fan blowing cold air over our beds and we had issues a couple of nights with rowdy drunks running through the halls at night waking us up. But overall, it was a fun place with hospitable staff and a lively but not overcrowded atmosphere with well kept picturesque grounds.