Wonderful location and modern amnesties made for a perfect stay