Perfect cottage, perfect location, perfect hospitality! Our experience was pure awesomeness.