Swelele - a place in the sun