David's place was perfect and everything we needed. It is large, clean, and has everything you need!! I would definitely come back here and is a great place for family gatherings.