Hotel Baia Grande features a rooftop terrace and puts you within a 10-minute drive of Albufeira Old Town Square and Sao Rafael Beach. 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 travelers love the helpful staff.