Great everything, EXCEPT very slick surface, sort of bad for steps. I will try and find some stair tread material that stops slipping.