very clean very snug and delivers alot of value for the price