Location, location, location. This place is awesome. Very roomy, very clean, perfect for a big group.