As a tourists, we did not know that the bay of Algeciras is full of heavy industry - oil refinery, 24/7 harbor, etc. and the beach is contaminated according to the local press. The hotel is an old vacation building, and I think the owners do their best to keep it clean and decorated for this location, BUT it is a old building, not isolated, not soundproof (thin walls and same thing whether the window is open or closed) and high humidity with the respective smell. It is nothing for sensitive people and light sleepers. Mosquitos even though the staff provided us with electric raid; high humidity, not isolated windows and extremely loud the whole night because of the harbor. I could not sleep at all and left as early as possible. I mean you do not have endless holidays and as a tourist you rely on pictures and reviews. I think it should be fair indicated that the whole beach is located in an industrial area. Maybe the locals and Spanish people do not mind it, but it is important information for tourists who want to rest and avoid polluted areas.
Very friendly staff, decoration, view of Gibraltar, good for one day trip to Gibraltar