Location is great. Definitely a place big enough for a huge group. Place is up to date. Rooftop is solid too.