This is the best family vacation we ever had! The room is new, big and clean. The Waterpark is absolutely amazing! We love the rapids and the slides! In the afternoon, we enjoyed playing bingo and watching a movie. The food by the pool is theme park prices, but the restaurants are expensive but we had a kids eat free package so it wasn't so bad after all. The best part that I loved about this place is that the staff at the Reef is very courteous. They are also attentive to the guest needs. There were several instances that the shuttle took longer to arrive. Without even complaining they will call the shuttle for you and ask how much longer the wait is and let you know. Overall, We will definitely go back again!