5 stars! By far the best place we have stayed in!