Trupointe will include 350 residential units, including both condos and apartments, a hotel, office space, places to shop and restaurants.