This place really had it all. Great home, location, and hospitality. Everything was perfect from start to finish.