Absolutely perfect! Fabulous location, super well stocked and spotless, and the hosts gave lots of great suggestions. Highly recommend!