An enjoyable stay in a fantastic location.