I have stayed here for the past few years and cannot say enough on how beautiful the beach is, the pool is refreshing and best, the staff is amazing and if you are looking for a relaxing vacation this is the place! The train to the family side is always a fun ride. Something for everyone at this property. Golf, soccer, baseball, pools, beaches, casino, food, and amenities like spa. Always treated very well! Staff is like family!