As of March 30, 2010, the development group of The Silhouette was awarded the prestigious LEED Platinum certification by the United States Green Building Council. This marks The Silhouette as one of sixty-one (61) new construction buildings in the world to have received this highest honor in green building.

In addition to LEED certification, The Silhouette was designed and constructed in accordance with Energy Star's rigid energy efficiency requirements. This will insure savings on energy bills, while paying respect to the health of our planet in the process. Each of the four condominium residences at The Silhouette has individual Energy Star certifications, as well as the common areas.

The garden roof, solar hot water renewable energy installation, and storm water recapture systems were each skillfully integrated into the building's design with the consultation of green building experts recruited from across the country. The Silhouette approaches genuine sustainable living without ever sacrificing style and comfort.

The unit owners at The Silhouette will take special pride residing in New York City's greenest building.