My family and I have stayed at the Marriott World and JW Marriott in Orlando while visiting theme parks. Both are excellent and although off Disney property have awesome pools that kids and adults can enjoy. Excellent on site restaurants and worth the short distance to each park. At the end of a busy day with kids or just for a down day at the pool, spend the extra money. No regrets.