All the boxes checked, enjoyable stay.