This was everything that I had imagined. . . and more! There was plenty of room for everyone to hang out and sleep. The furniture was nice and everything was very clean; The large kitchen table was great for everyone to gather around together! I would most certainly recommend this to anyone looking to accommodate an extra-large group of people.