L'Hôtel Vajra est connu comme l'un des plus abordables, offrant des chambres pour tous les budgets. Ses 51 chambres sont situées dans trois bâtiments différents entourant les jardins intérieurs. L'hôtel dispose d'une bibliothèque belle et 2 bars sur le toit. Les autres installations comprennent une salle de massage, service de blanchisserie, salles de conférence moderne équipée, accès Internet sans fil, dans certaines parties de l'hôtel et un service de stockage de bagages.
L'hôtel est situé sur les contreforts du sanctuaire Stupa de Swayambhunath également appelé le temple des singes, une promenade de 15 minutes ou un court trajet en taxi du quartier animé de Thamel, dans le centre-ville.