Topping and tailing our Cabo Verde holiday here, we chose the Santa Maria primarily for its value for money and location. By European/Western standards it would probably rank as a two-and-a-half star hotel rather than a three-star one, since there are quite a few niggling little things that count against it. I'll list them according to the room we were in.
1st night - ROOM 109
*Some lights not working
*Leaking shower cabin
*Lack of consistent hot water
*Dearth of power points for charging phones and tablets.
(We took this suite so as to have a bit more room, and there was quite a bit of that, but there was only one available power point in the main room that I could find that didn't involve unplugging something else, and one in the bathroom.)
*In every single remote control the batteries weren't working, or had to be 'warmed up' before they did, and almost all of the TV channels were blocked, meaning limited choice.
2nd & 3rd nights - ROOM 110
*Even fewer power points than in the other room - if you want to recharge anything you'll have to use the one available socket in the bathroom; alternatively, unplug the TV and/or set-top box, although since these are up on the wall you'll need either really long recharging cords or you'll have to balance things on top of the tele. There are no power points under/next to the bedside tables, and even where the writing desk is there's only one power point, so the lamp doesn't work if the fridge is plugged in or vice versa, and neither works if the air-conditioning's on.
*Bigger room but a real lack of lights, with none in the entryway - I had to use my mobile as a light to read the instructions for the safe (which didn't work anyway) and there were none in the 'sitting room', so with the lamp not plugged in it was a pretty useless dark corner.
*Lack of ventilation in the ensuite again, and no toilet roll holder (as in the other room).
For the same money, Room 110 is significantly larger (although the ensuite is still pokey - good luck not having to sit on the toilet diagonally!), with a little 'sitting room' corner with a couple of armchairs and a coffee table. Also on the plus side, the air-conditioning isn't right above the bed as in Room 109, so you can have it on all night without a chill wind on your back the whole time. The bed in Room 110 is also extra-large (a King, I guess?) and very comfortable, so a good night's sleep is no worry.
An unexpected plus on our return to the hotel, but not the first time (maybe it depends how many nights you stay collectively?), was that we were met at the airport upon our arrival back from the island of Maio by the "hotel's own driver", who whisked us to the hotel free of charge. (The taxi costs 1000$/€10 as a flat rate otherwise.) A very nice touch.
I'm not mentioning any of these things to run the place down: the reception staff, and the bar and restaurant team, are bubbly, helpful and very chilled (whether chatting away in English or, like the main barman, in Portuguese even when he's long since realised you don't understand it!). Those are definite plus-points, as were the big, comfortable beds and air-conditioning. The minibars (though empty when presumably meant to have something in them considering the spiel you're given) were useful when we bought our own water and provisions. The ensuites were a little pokey but otherwise fine, bar the aforementioned lack of ventilation.
The place generally has its share of character, with a musical theme (local artists and big names) running throughout, and you can see that despite the wear & tear and shortcomings here and there that the team are definitely putting their heart into it and want you to enjoy your stay at the hotel. Luggage can be stored, taxis can be ordered and more. They generally seem eager to help you out however they can.
Not a single card payment worked for us with European cards at the hotel, so we paid for our rooms in cash (card payments are subject to a 3% commission on top of whatever rate you're paying anyway, so we made a small saving). There is also a great shortage of change whether you're paying for your room or just a drink at the bar. We're not talking large amounts, obviously, but almost every time they had to scurry about looking for coins and low-denomination notes or else had to give it back/asked us to chase it up later.
The Cimboa bar on the front terrace offers dirt-cheap cocktails (400$/€3.70 for a large Cuba Libre!) overlooking the main pedestrian strip on the Plateau: great for people-watching, most reliable WiFi in the hotel bar the lobby itself and close to some decent souvenir/local ware stores. Cocktails are made by the enthusiastic staff, who'll do their best to get you to stay for a meal as well.