This was my wife's and my second time here. The room was immaculate and well appointed with conveniences such as nice toiletries and a charging station for all your gadgets on the side of the TV stand (I wish they told us about that and we didn't have to find it). The pool area is the best laid out pool complex that we have ever been to as it can accomodate many people, but still feels intimate due to the tiered levels and many pools (three large pools, one adults only, two jacuzzis, one childrens pool). There is a walk to the beach, but there are golf carts that will pick you up at the restaurants at either side (pool bar, beach bar). DT Fleming beach is perfect for the family. The restaurants, in general are very good, although there is a somewhat limited variety from each. One really nice touch is they pipe in a mild pineapple smell into the main lobby area!
The only reasons I did not rate this five stars is there are some maintenance issues such as carpet looking old, the pools are dirty and have some cracked and loose tiles and some of the restaurants are understaffed (we waiting for 15 minutes in the Aloha Lounge and were never even greeted so we went elsewhere).
All things considered, this was a wonderful place to stay for a relaxing vacation!