Building a custom porch or deck can be as simple as a single-step design or more elaborate, with amenities like fire pits, pools and saunas. No matter what type of deck you want, our team at Charlottesville Remodeling Company can help make your dream a reality.