Enjoyable stay. Communicated well and well kept stay