OGC is a very professional company and a good choice if you prefer the comfort of going with a large scale organization over an independent contractor or tradesperson. In 2017 we had them do the structural work to remove a wall and relocate wiring in our kitchen (townhouse condo). A number of issues with the structural were resolved after a few headaches and setbacks, but nothing dramatic to complain about. We wanted to save money and do a lot of the work ourselves (cabinet installation, drywall, painting) and they had no issue working with us and our schedule.
We worked with Allan and his #1 goal was to make sure we were happy. Yes, I would recommend them and may use them again in the future.