Great for what we needed it for. Unfortunately the third bed had been broken prior to our arrival, so had to sleep on a mattress on the floor for the two night. Other than that clean, great value and functional.