5 star all around!! Highly recommended.