Yes, the rooms are very nicely decorated, and yes, it is right in the heart of Tarifa. However, there is zero customer service. If you read the fine print, check-in is not until 3:00, but staff are only present from 10:00 - 2:00. That means no one will be there when you check in--so good luck if anything goes wrong.
As for me, the day I arrived, they had changed the combination on the entry door, and not emailed me this information until I was already on my way. Another guest had to let me in.
Then, I had to roam all over the building (with my bags) trying to find which room was mine. They should provide a map in the lobby, but they don't.
My room (#8) was directly beside the street: the bedroom and the bathroom windows both opened directly on to traffic. (It was like being in a basement). Since there was no fan or air con, the choice was leaving the window open to noise, or sweating all night. Plus, because my room faced the front door, I could hear everyone coming in and out all night long, and all morning.
When I checked out, although it was after 10:00, there was no one at the desk. So I never saw a staff member.
So, yes, they have great interior decorating. But in terms of quality of service, this is the worst customer experience I have had in Spain. (I have stayed in over 20 different properties in Spain).
If you do stay here, you should specifically demand a room with some privacy, and constantly check your email on the day of your check-in.