What a gem! Location, communication, accommodations — everything perfect! Thank you! Can’t wait to stay here again.