I'll be staying at the Residence Inn in Lakewood for business -- is there anything to do around the area? Just from looking at the map at how far away it is from downtown Denver, I'm assuming it is better to have a car for travels...
Anyone with thoughts on the property?