My husband, daughter + I stayed here for two nights on our way back from MD. I found it strange that upon making the reservation, I was told that they did not accept credit or debit cards and to bring cash or check. I had to detour to an ATM prior to our arrival. Staff seemed competent but not overly friendly or warm. We were directed (in our 40' Class A) through winding gravel roads (this place is BIG on GRAVEL) then into a rather narrow site with a downward pitch that was beyond the ability of our leveling system. Once we were positioned, there was virtually no room to either side. The entire campground is VERY wooded which was nice during the heat of the day + very quiet at night. We didn't use the pool, tennis court or other amenities but they seemed clean + well maintained but were VERY FAR from our (and most) sites. The store was well stocked but the woman behind the counter actually made me wait until she finished eating before ringing me up. We were able to get a cab to bring us to nearby ADVENTURE SPORTS (highly recommended!) where their amazing staff brought us to a beautiful day kayaking down the Delaware River. Overall Mountain Vista is a clean, pet friendly place but I'm not sure I would stay here again.