It's really worth it for that price to get accommodation with a super cool view. The staff service is incredibly friendly and helpful. We booked 3 rooms, initially we were given a room on the ground floor, but the ground floor was not comfortable because it was directly facing the cafe in front of it. We requested a room on the upper floor, and were given one, plus we were allowed to choose our own room hehe.
The downside: the amenities are incomplete, we were only given towels, and they were very small. So if you want to stay here, you better bring your own towels and toiletries. Some of the bathtubs can be used, some cannot. The mattresses are foam, not spring beds. And the hotel building is old, the room lights are a bit dim.
Another thing is because we got a room on the beachfront which is directly adjacent to the cafe, so it was too noisy, especially if the cafe was playing DJ music, and that was until late at night, for those who need peace and quiet it would be disturbed.
But overall, for that price, the downsides are understandable.