Il faut environ 15 minutes en voiture dès l'aéroport international de Miami à l'hébergement.
Situé à 6 km des murs Wynwood, l'établissement se trouve à 10 minutes à pied de l'arrêt de bus Southwest 17th Avenue & Southwest 10th Street. Il est situé à Miami, à 3 km du centre-ville.
Pendant leur séjour, les clients disposent d'une TV à écran plat avec des chaînes satellite, ainsi que de conforts tels qu'une climatisation. Il y a 1 salle de bain et des toilettes séparées et une baignoire. Un sèche-cheveux et des draps de bain sont également accessibles.
Les équipements de cuisine comprennent un réfrigérateur. Des équipements de cuisine tels qu'une cafetière/théière sont fournis pour offrir aux clients une expérience pratique. Offrant diverses options de restauration, El Cristo et La Colada Gourmet sont à environ 8 minutes à pied.