Masjid Sultan offers a variety of services such as the following: