Five stars all around. Only problem is that we did not stay long enough. Very clean. Wonderful design. Gracious hosts. Will be back when we come here again!