De locatie ligt in het hart van San José, omgeven door nationale musea, pleinen en wandelboulevards, op loopafstand van de belangrijkste culturele en toeristische attracties.
Het hotel ligt op 5 minuten lopen van de kathedraal van San José en het Nationaal Theater.