This place was perfect for our large group! Very spacious, clean and plenty of amenities. Never ran out of hot water and had lots of space for everyone to get ready.