I stayed my first two days here in Santa Maria because I bought a ticket without no acommodation. It was little more expensive then I wanted to pay so I change to a cheaper one. But I have no complaints at all when I stayed there.
So, close to the beach and there is a portier during the night. It is always nice.