Overall, we enjoyed our stay, but things didn't go as planned. I had reserved a beachfront campsite online before we arrived, but when we got there, another group was already camping on that site. We went to the host cabin and were told that reservations must be made at least 48 hours in advance. Even after showing the host my reservation confirmation, we were asked to choose a different campsite instead.
The campsite we ended up with was perfectly sufficient and once we got settled, we were able to enjoy the experience. We purchased firewood, and the host kindly delivered it directly to our campsite. We walked a nice boardwalk trail in the evening, and overnight, we heard salmon splashing in the water and owls calling from the trees.
The only lingering frustration was the reservation process. I was charged $24 when I booked online, but the host told me the campsite only cost $16. We were not refunded the difference. It was disappointing to pay more for an online reservation that didn't actually guarantee the campsite we selected. The online booking system seems misleading if it neither secures the reserved site nor reflects the correct price. With a few improvements to the reservation process, this would have been an easy five-star stay.