Hotel Baia Grande features a rooftop terrace and puts you a short five-minute drive from Albufeira Marina. You can indulge in deep-tissue massages, body wraps or aromatherapy, and grab a bite to eat at Mermaid Restaurant, which serves Portuguese cuisine and is open for breakfast and dinner. Other highlights include an indoor pool, an outdoor pool and a beach bar. Fellow travellers love the helpful staff.