Where to start? ! I think the best place would be to read the other 70 or so reviews because each one gives a very accurate picture of how great this place is and what a wonderful host Caron is. My list of delights would be too long. ... Thanks so much Caron!