The Mareiro Hotel is located on Beira Mar Avenue. It has a charming, romantic atmosphere, with practical decor. The rooms are really comfortable, with excellent bathrooms and railings that give it a beach atmosphere. Free wifi is included. Breakfast is a highlight, served in a room with views over the beach, with some items cooked to order. There's a good recreation area, especially for those travelling with children, with several pool toys especially for them. For adults, there's a bar, pool, and hot tub.