Very clean and well stocked. Absolutely everything you could need and more. Very comfortable and I would highly recommend it.