excellent all-around fantastic stay