More a 3.5 than a 4. "Waterpark" was in quite deep water, no shark net. Did NOT realize that parents had to be in water with kids but given the depth it made sense. "Special" barbecue for suite guests was not all that special. Beach was crushed coral mostly and the snorkling was not good at least near beach. Too stirred up. Didn't dare venture out farther because of jetskis.