Spacious place that is budget friendly for a big group.