very clean and comfortable. nothing less than perfect