colorful buildings with flowers and umbrellas in front of them on the side of a hill