I am not sure where to stay. We only need a place for 3 nights. I want something very high nice with good things for the kids. I am thinking of The Hyatt Grand Cypress or JW Marriott but can use guidance. It seems both Cape Canaveral and Legoland are not close so is either going to be considerable closer. which hotel is better for boys ages 4,,6, and 8. Or are there any other hotels I am missing and not thinking of which have good amenities that will be better located. Also is Downtown Disney good for kids as I know the Hyattt is close to it.
I like good restaurants nearby which are kid friendly. Want excellent breakfast and prefer hotel with very good gym or within 10 minute drive or large outside gym with weights