5 stars all around. Incredible value. Even better then we could have imagined.