Enjoyable stay with good communication.