Perfect in all categories. Five stars especially bc it is very clean and comfortable