Enjoyable stay with clear communication throughout.