First off, amazing location and very friendly staff. The problems were a bunch of minor things that mean we won't stay there again:
1) The hotel wasn't able to provide more than a since bath towel even though we were 2 people: apparently their provider had issues. Seems like a basic function for a hotel to provide towels.
2) The cleaners threw away our bar of soap and didn't replace the soap/shampoo/conditioner/etc one night. Another night after cleaning they moved the wet soap bar into my tooth night-guard tray, filling it with soap.
3) The hotel gave us, inexplicably, a room intended for wheelchair users. This meant we got a very high and uncomfy toilet and a shower without a door, but instead a weird wrap-around curtain that touches your body and is very awkward and uncomfortable and feels unclean to use. The bathroom floor was always wet as a result.
4) The drain in the sink was extra-slow and the drain for the shower was mis-placed, leaving a constant and significant pool of old water on the floor.
I get really angry when a hotel sells its "accessible" room as a normal room. I booked this normal room far in advance and they had many rooms available at the time. When I asked about it and asked if they had an alternative the staff just said "that's our biggest room" and didn't offer a possibility of switching rooms.
Note also that I didn't want to "fight" with the staff to demand a better room since I was on a romantic vacation and didn't want to spoil the mood.