Com um salão partilhado, o Maajid Hotel & Restaurant está situado em Baku, a 300 metros do Palácio de Shirvanshakhs. A propriedade fica a cerca de 600 metros da Mesquita Muhammad e a 250 metros do Parque Philharmony. O alojamento dispõe de acesso Wi-Fi gratuito.
Todos os quartos do hotel estão equipados com uma televisão de ecrã plano com canais por satélite. Os quartos incluem uma casa de banho privativa com um chuveiro e produtos de higiene pessoal gratuitos, enquanto algumas unidades do Maajid Hotel & Restaurant também têm uma varanda. Todas as unidades do alojamento incluem ar condicionado e um roupeiro.
Um buffet de pequeno-almoço é servido todas as manhãs no Maajid Hotel & Restaurant.
Os funcionários da recepção 24 horas falam azerbaijão, inglês e russo, e estão dispostos a ajudar a qualquer hora do dia.
A Torre da Donzela fica a 500 metros do hotel.