Le Flamingo Beach est situé dans la petite station balnéaire de Flamingo. Tamarindo se trouve à 15 km et Santa Cruz à 43 km au sud. Comptez 45 min en voiture pour rejoindre l'aéroport international de Liberia
Les bâtiments construits sur deux étages réunissent 120 chambres, toutes avec balcon, divisées en 88 standard, 20 studios pour les familles, 8 suites, 2 chambres pour les couples en lune de miel et une suite présidentielle. Aucune ne possède la vue sur la mer excepté les 8 suites.
A l'intérieur, les vacanciers auront à disposition la télévision satellite, un mini-bar avec kit thé/café, un téléphone, Internet en wireless, la climatisation individuelle, un radio-réveil, un coffre-fort. Dans les studios, on trouvera en plus un coin salon et une kitchenette toute équipée.
L'unique restaurant du Flamingo Beach ne propose que des buffets (cuisine internationale) pour les différents repas de la journée, excepté pendant la basse saison où les vacanciers peu nombreux sont servis à la carte. Assis en plein air au rez-de-chaussée ou au premier étage, les convives profitent à la fois de la vue sur la piscine et de l'autre coté sur les flots turquoise. La décoration y est sobre et agréable. Quatre soirées thématiques se déroulent chaque semaine : italienne, costaricaine, caribéenne et mexicaine. Le petit-déjeuner est servi entre 6h30 et 10h, le déjeuner de 12h30 à 16h et le dîner de 18h à 21h30. En dehors de ces horaires, il est toujours possible de grignoter dans l'un des trois bars.