Absolutely 100% perfect! The perfect location, clean, welcoming, comfortable, amazing hosts! We will definitely be staying here again.