Das Hotel Casa Amelia Flores bietet eine beneidenswerte Lage, etwa 5 Gehminuten vom See (Peten-Itza-See) entfernt. Das Hotel stellt WLAN in den öffentlichen Bereichen und 12 Zimmer mit Blick auf die Seen zur Verfügung.
Das Zentrum von Flores kann man fußläufig in 5 Minuten vom Hotel aus erreichen. Flores Island gehört zu den beliebten Sehenswürdigkeiten der Gegend und liegt unter anderem in rund 300 Meter Entfernung vom Casa Amelia. Naturliebhaber werden die Nähe zum Strand Playa San Miguel zu schätzen wissen (liegt 9 Kilometer von der Unterkunft entfernt). Auch Estación Biológica Las Guacamayas ist ein paar Schritte entfernt von der Unterkunft zu finden. Für Fernreisende ist der Flughafen Flores in 5 Minuten mit dem Auto zu erreichen.
Neben einem Essbereich sind die Zimmer in dem 3-Sterne-Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet. Die Gäste können eine getrennte Toilette und eine Dusche nutzen. Das Hotel Casa Amelia verfügt zudem über private Badezimmer mit einer getrennten Toilette und einer Dusche.
Die Lounge- Bar ist ein perfekter Ort zum Entspannen. Das Restaurant Restaurant La Villa del Chef befindet sich in ungefähr 5 Gehminuten Entfernung von der Unterkunft und ist auf die südamerikanische Küche spezialisiert.