Yes, unless you wish to study every display in fine detail, 2.5 hours should be sufficient to tour the main displays, enjoy the outdoor areas and boutique, and grab lunch from the cafe before boarding the bus for the next stop. If you wish to enjoy fine dining too, it may not be enough time for the sit-down meal service.