Beautiful and welcoming place in colourful surroundings.