We stayed at Beaches resort April 23-29. We had a pool walkout 2 bedroom suite and it was absolutely beautiful. The beach has very soft sand and crystal clear blue water. We went scuba diving one day on a private charter with Flamingo Divers and it was just OK. The boat is older and the gas fumes were awful. However, the owners were vey nice and took good care of us. We also did a private charter with Big Blue with our friends for an island day out with lunch. The Catamaran on the website looks great but when we got there the boat was old and not like the pictures. We still had a good time. One night the adults went to the casino and it is very small but still fun. Even managed to win a little. The rest of the time we stayed at the resort and had a cabana which was great to sun or get in the shade and the drink service was quick. All employees at Beaches are exceptionally nice and helpful. Can't wait to go back.The kids very much enjoyed the waterpark and all the activities at Beaches. (teenagers) If you have small children they will love it, we saw Elmo, Big Bird, and Cookie Monster ever day walking around.