Mary's Lake Road will not give you any problems. In my opinion it is the best route to Elk meadows. However I use Peak View Drive to get to Mary's Lake off of 7 also known as St Vrain Ave in town. Large RV's use the St Mary's campground so this route is really good. Downtown is narrow and crowded.