David's place has a great location and flexible set up. It was great for me, my wife, and our two daughters (ages 5 and 8).