We stayed there 3 times with the last time in 2008. Our son stayed there in December 2015 and enjoyed it except during the day when cruisers filled the beach. We are now booked to stay there May 10-19.
Hopefully it will be as good as it was 8 years ago