I wish I could leave a 6th star for some of the criteria. Great times!