As described, very clean and well taken care of. Lots of space, beds, and restrooms. Great place for larger groups. Will return!