5 stars in every way. Wonderful hosts; wonderful place!