The finest rental on Cape Cod. Located in a town that is very lovely and has lots to do. The finest rental on Cape Cod. Located in a town that is very lovely and has lots to do.