Candlewood Suites Ft Myers I-75 is a popular hotel near Calusa Nature Center and Planetarium that is highly recommended, with a score of 7.5 across 336 reviews.