Perfect location, perfect home, and perfect hosts! They have thought of everything to make this home cozy and lovely. Thank you for the perfect weekend!