We went to visit last month after a few days in DC. We stayed at the Residence Inn in Woodbridge (about 25 min away), it was the perfect ending to our trip. First the design of the building was really cool. It is well run, orderly and clean. The exhibits were very interesting from way back when to current day. You start at one end and work your way around. There was a small area for kids to color a picture which was nice. The store was full of really nice things to buy (you can also shop online). We were able to go upstairs and get a slice of pizza & a drink before leaving - that was also nice, clean & affordable. There was a playground outside that was very well maintained. We ended up staying over 3 1/2 hours and would have stayed longer but we had to go. We look forward to another visit there - it nice to have such a beautiful place to experience the history of the Marines. Well done!! It is free but we left a large donation through purchases at the store :) and some money in the box on the way out :) Oh and the bathrooms were very clean too - I love when everything is clean :) This place was spotless.