Very nice hotel and casino. A little more busy than I like, but not the hotel's fault for this. Staff was very welcoming and friendly. Hotel was very clean and well maintained. The shopping area in the hotel could have a few more options. I understand it is a resort shopping plaza on site but it seemed to be lacking. Also, the restaurants all had such long waits because of the number of guests at the hotel and service at these was marginal, food was average.
One plus was the coffee room near the bar that was staffed with very attentive waitresses who were absolute fun. One issue we did have was trying to catch the concierge at the desk. It seemed that every time we went there, no one was there. We wanted to set up a dive trip and also fishing.
While great for safety, another thing I wasn't a fan of was the wristband system. If you didn't have it on, you couldn't pass through the hotel and a few times it didn't work to open our room door.
Prices are a bit steep for resort food and the mini bar was very overpriced. Bahamas is expensive already, but this was very high.
One thing I do suggest is taking the hotel car to the fish market. Some excellent food there and worth a dinner out. The car driver, an older gentleman, was a great historian, made us feel like royalty, and was truly amazing.
Hotel would be good for families with kids (lots of activities, the beach, pools) and couples. We probably wouldn't come back simply because we have been to the Bahamas so many times, but for someone looking for a trip where you wouldn't need to leave the resort for any reason, this is perfect. Everything, from food, events, and nightlife is all in one spot.