Not the cleanest, but a solid stay and lots of space for big groups.