Apartment hotel Balaia Atlântico, offering self-catering accommodations near Albufeira. Features mini-golf, pools, bars, and a restaurant, surrounded by greenery.