Amazing location.
Clean and spacious.
Plenty room for a big group.