5-star in all aspects.