Would have been a very tight squeeze if there were 12 of us! Very clean & comfortable for a smaller group. They require a $300 deposit on arrival which I feel should have been mentioned, but they were very swift with returning it in the following days.