Great place to visit; whole place to ourselves