5 stars to all aspects.