Hotel Sol e Mar commands an impressive position in the centre of Albufeira's old town. Built into the cliff directly above Albufeira's splendid sandy beach, it has a magnificent sweeping view of the bay.