The check in is easy. The staff is friendly and easy going. The resort has three unique pools, and one is super kid friendly and has a fun water slide that my 5 yo son loved. Guests can also use the dining options at the neighboring JW Marriott Resort and sign the charges onto their room. It's nice not needing to cart your wallet everywhere. The kids club is awesome too!