A roof garden is a garden or garden space that is located on the roof of a building. Modern roof gardens often feature contemporary design elements and may incorporate green roofs, which are roofs that are partially or completely covered with vegetation. These gardens can serve aesthetic, environmental, and functional purposes, such as reducing the urban heat island effect, insulating the building, and providing a recreational space.