Lego Review: 60271 Main Square

Since I have not done a Lego review in a long time and that I just picked up the 60271 Main Square set and built it this morning, I figured it would be good to write up my thoughts on what looks like a grand set that in reality is somewhat controversial from my viewpoint as a hardcore collector of Town.