This place has everything you need and everything went smoothly. Lots of space for a group up to 5-6 people.