This Campground is almost like a desert, minimal shade hot, hot hot in the sun! You are sandwiched between the Big Beach (which is where you wanna be) merrimack river and marsh. I recommend you do a drive thru and create a map of the sites you want before you book! Some sites are awesome for hammocks and actually have shade while others are just open sites and hot hot hot! Although there is a nice breeze that always seems to be flowing (love this!) Bathhouses are questionable.. they have a big beautiful bath house but it has been "under construction" for way to long! So they have porta pottys set up outside! lol Other Bath houses have ok bathrooms and showers. DOGS! You are allowed to have dogs here which is one of the best reasons to stay! You can bring them over to the merrimack side and swim with them!! Who can beat that! The big beach is a bit of a walk from the camp ground.. I would recommend driving over or riding your bikes! Salisbury beach is great! Low tide is calm and great for walking and little kids, high tide is fun for boogy boarding and jumping waves! Overall relaxing beach camping if you have a dog and are not looking for any resort camping frills..