For the price, above and beyond. Very nice, very clean, overall 10/10.