Very clean, very comfortable and everything was perfectly as described or better.