A skyscraper is a tall continuously habitable building having multiple floors. Modern sources define skyscrapers as being at least 100 meters (330 ft) or 150 meters (490 ft) in height, though there is no universally accepted definition, other than being very tall high-rise buildings. Skyscrapers may host offices, hotels, residential spaces, and retail spaces.