The beaches are nice, white sand. The water isn't the clear turquoise you get in the Caribbean. It's a darker blue and can be a bit rough. However, we went in the water every day and it was warm and glorious. I am pretty impressed with the packages from Dreams as well. We saw a wedding set up while we were there (but went out for the evening before the wedding actually started), and it looked just gorgeous. Getting married on the beach as the sun is setting- just wow! The only thing I am a bit disappointed with the Dreams package is the cost of additional people to the package (most of them only have 20 people). We are thinking we will have about 30- 35 people, and its almost an additional $200/person for the cocktail hour and reception. Adding 10-15 people is the same price as the package. Just crazy. However, it is still soooooo much cheaper than having a wedding here in Toronto! Congrats Kpounder on your engagement!