Casa Neem is gelegen in het centrum van Cancun, dicht bij busstation Cancún, Beto Avila Stadium en Regeringspaleis van Cancún. De accommodatie biedt een terras en gratis WiFi.
De accommodatie is voorzien van airconditioning, een volledig uitgeruste kitchenette met een eethoek, een flatscreen-tv en een eigen badkamer met douche, gratis toiletartikelen en een haardroger. Er is ook een koelkast, een magnetron, een broodrooster en een koffiezetapparaat.
Autoverhuur is beschikbaar bij het appartement.
Populaire bezienswaardigheden in de buurt van Casa Neem zijn Cristo Rey Church, Cancun Culture Center en Parque de las Palapas. Het dichtstbijzijnde vliegveld is Internationale luchthaven Cancún, op 18 km van de accommodatie, en de accommodatie biedt een betaalde shuttleservice naar deze luchthaven.