This place has it all. A wonderful home, really well set up for families and in an unbeatable location. Our hosts were so attentive, too. Highly recommend.