The location and apartment were nicer than we expected from the pictures. We loved using the shared garden and table tennis was a bonus.
The beach is beautiful and we used it many time each day.
Santa Maria has many lovely cafes and restaurants and shops for basic groceries.