Apresentando um terraço e acesso Wi-Fi gratuito, Casa Neem situa-se no centro de Cancún, perto de Estação Ferroviária de Cancún, Estádio Beto Avila e Palácio do Governo de Cancún.
O alojamento está equipado ar condicionado e possui uma kitchenette com área de refeições, uma televisão de ecrã plano e uma casa de banho privativa com chuveiro, produtos de higiene pessoal gratuitos e um secador de cabelo. Um frigorífico, um micro-ondas e torradeira estão disponíveis, assim como uma máquina de café.
Casa Neem disponibiliza um serviço de aluguer de carros.
Casa Neem tem vários pontos de interesse populares nas suas proximidades, incluindo Cristo Rey Church, Cancun Culture Center e Parque de las Palapas. O aeroporto mais próximo é o Aeroporto Internacional de Cancún, que está a 18 km de Casa Neem, e o alojamento disponibiliza serviço de transfer do aeroporto por um custo adicional.