Absolute outstanding place and one of the best I have stayed in. Host is great and excellent value . You must be an outstanding guest to have the opportunity to stay at Craig place.