David's place was fantastic. We were a large group, and it was a great size for nice family dinners and finding your own space to relax afterwards. The beach was within walking distance and there is a good size backyard. Would definitely stay here again.