Great hospitality and communication. Presents as good or better than advertised. Very good stay.