Small complaints: Pool was small and dirty, terrible wifi, hostel-style breakfast of bread, artificially flavored children's yogurt and powerdered orange flavored drink was not worth even the small 4 euro per person price.
short version: We were forced to pay for a room we didn't book or want and blamed for not complaining the moment we walked in, even though reception was closed and we were given a random key by the driver. When we complained they threatened to call the police.
We booked a room with a sea view, balcony, flat screen, etc. I had been in constant contact with the hotel and told them we would arrive at 10:20pm. At 9 pm, I received an email saying they were expecting us and the driver would be there. Online it says check-in is until 11pm. The driver was 25 mins late picking us up. We got to the hotel and reception was closed! He gave us a key to a random room and said he didn't know where we were staying but to ask in the morning bc it was late. It was clearly not the room we booked as it did not have a sea view, balcony etc. It was a dark, bare bones, dingy room, with a dirty towels and a shower that let water fill the bathroom floor. We were considering moving to another hotel because we were so disappointed, but the next day Adrianna said she would be moving us to the right room but we had to wait bc people were still in it! Anyways the room they moved us to was fine but upon check-out we were expected to pay full price, 4 nights in the deluxe from we booked. I asked why we weren't given a different rate for the first night, and Adrianna said all the rooms are the same price and we seemed nice so she did us a favor by giving us the second room. She also said she was under no obligation to move us. We responded saying we booked a certain room from online for 4 nights and were only given it for 3 bc someone else was in the from that night and she was conveniently unable to check us in.
Location was ok but I would pick differently next time. It is a 15 min walk to Fira. Next time I would stay in Oia or on the caldera.