Stayed here with my boyfriend for 10 Days at the end of June. Hotel is lovely- clean, good quality and all the staff are really friendly and will do their utmost to ensure your stay is exactly as you had planned. We were B&B and breakfast was good- had a large range of food and drinks which get replenished throughout the duration of breakfast, although it tended to be a lot busier from 8.45 am-end.
Cocktails in the bar are amazing, high quality drinks presented in a great way- they do take a little while to be made but that is only because the staff take a lot of time over them to ensure they are right and taste nice! They also have a happy hour in the early evening which is good!
The hotel runs a shuttle bus into Albufeira a few times a day, which is free- we used this service a lot to go into Albufeira for tea and then got a taxi back later on in the evening. Taxi back from where the bus drops you off is around €7.50.
The bus takes you into the Old Town of Albufeira which is more restaurants and a couple of streets of bars. There are some amazing places to eat which are a little more pricey, as you might expect, but also cheap and cheerful places on the beach front too. If you want to go into the new town then you can get the shuttle bus into the Old Town then catch the tourist train to the Strip which is a lot more active, a lot more bars but also a wide range of places to eat also. Round trip on the tourist train is €4 each or a one way trip is €2.50- it is walking distance to the strip from the old town in about 15 minutes.
The hotel also runs a free shuttle bus to Gale Beach which is a large beach about 7-10 minutes drive away. We found this a lovely day out and there are a couple of places to eat on the beach front.
Praia de Cohela is about a 10 minute walk from the hotel- quiet little beach with a couple of caves that the Algarve is famous for. You can also walk along the top of the cliffs from here which is enjoyable in the evening.
Overall a really pleasant stay at Baia Grande- location issues can be tackled through use of the shuttle bus and taxis, although hire cars are available too! We didn't have any issues with the location, but be aware that not many places are within walking distance.