Fun for all. 4.5 stars.