James' unit was new, clean, and just as described. We had everything we needed. We only stayed one night, but it would have been very comfortable for a more extended visit (as long as you aren't much taller than six feet).