Perfect location, beautiful hosts who went above and beyond with all the personal touches! Would gladly stay again and for longer next time.