David really knows how to do it right! The place has everything you need, the location is excellent, and David is very communicative and is just an overall great host!! I would definitely book here again!!