We had a fantastic week here in February, the staff were very welcoming and friendly, the food was excellent and facilities were fine. Room was very nice, spacious, big comfortable bed, lovely shower room. We spent time by the pool, in the restaurant and on the terraces, just a lovely place to be, lazing around enjoying being next to the sea watching the windsurfers.
The location is on the edge of Santa Maria, so it's a ten minute walk into centre of town, though the nearest shop and restaurant are closer. Taxi is cheap, 2 euro if you don't fancy the walk. We had bead and breakfast at the hotel so enjoyed going into town to try different restaurants. We ate at the hotel as well, really nice food and different to most of what is on offer in Santa Maria. A bit more expensive than some places but worth it.
It was a perfect holiday for us, but I think some people might find it different to bigger more developed resorts in Spain, Greece etc. The staff don't all speak much English, so anything complicated can take a while to communicate. they are helpful though so it's never a bother and will find someone with better English if needed. There is not a lot in Sal in terms of tourist attractions and things may seem a bit rough around the edges compared to more developed resorts. but the people are authentic, and I loved the musicians, guitar based Portuguese songs with Brazilian and Caribbean influences, plus African drummers down on the beach.