Los Sitios is described as a small and cozy establishment with limited seating, featuring both indoor tables and a small outdoor terrace. It is noted for its delicious food and good prices.