Although I wouldnt consider this a resort, its a nice campground with the beach on one end and the intercoastal waterway on the other. North Beach is actually on Vilano Beach, located about 3 miles north of St. Augustine on Hwy A1A.
The pavement ends at the front office, from there its flat sandy roads that wind through the deeply forested campground. Palmettos grow between each campsite so there is plenty of privacy. In some areas of the campground the palmettos were so thick you could barely see to the next site. The campground is so deeply forested that the roads in the campground seem like tunnels. There is free wifi throughout the campground, and it could be easily picked up inside our motorhome. They also had cable, and sewer hookups.
The facilities were clean and well maintained. We camped at a site in one of the older sections, so some of the facilities were a little dated, but still clean. There is a newer bathhouse in a newer sections by the riverfront, but we didnt get a chance to check it out. All the bathhouses have laundry rooms which were also clean and well maintained. There is a game room in the main office as well as a bath house and laundry room. They also have a small campstore with all the basics. They have a big pool with a huge hot tub.
The campground was fairly busy when we were there, but it still was quiet and very laid back. We loved it!