I first found this hotel last year when returning from Virginia Beach. I live in New York, so it was a good halfway point between the two locations. Also, it wasn't directly in DC, which was a huge plus for us!
This hotel is a typical Marriott, in the sense that it is very clean, and has been taken care of very well. The rooms are decent sized, and very modern! The bathrooms are also pretty big, and very tidy. The breakfast in the morning is decent, though don't try the sausage! The parking garage works out great, and is easy to get in and out. I didn't get a chance to use the pool, but it looks very nice! All and all, this is a great hotel! And for the money (we usually got rooms around $69), I honestly don't think there's anything better! Will continue to stay here!!