Very enjoyable stay, all as described