Lovely location, good communication, and enjoyable stay.