Excellent everything top to bottom. 5 stars