Mafaza is a fantastic travel agency, especially for hajj. They took care of my family and I so well the first time we went on Umrah that we decided to go with Mafaza again for our second Umrah trip. They had someone personally pick us up from the airport and take us to our hotel. This agency is honest and will truly take care of you. I highly recommend them. They are not out there to make an extra buck on people.