A terrific stay, 5 star all the way around