Good location, good communication, a bit prices for smaller groups but will fit bigger groups perfectly.
Make sure to confirm with the host that all the things you want to use are indeed available.