We've stayed here quite a few times. The rooms are nice - somewhat separate living area with couch/desk/second TV, and a kitchenette (small fridge, sink, microwave). Free breakfast.
But traffic on Vineland is pretty bad. Springhill charges for parking too (something like $5/day).
We like Springhill but have been staying onsite our last few visits.