Excellent on all fronts. Perfect communication, even warned us of high water coming one evening. Breakfast was pretty good (for a buffet). Bed comfortable. Well recommended!