Not so good -- given the price that we paid, it was a bad deal. Our room was a long walk from reception, basic and not in good condition. The train was passing just a few meters away from the building where our room was, and we heard really disturbing noise quite a few times, even during the night. Bathroom was rather bad.
Breakfast was served in the garden with a nice view, and was fine. It took effort to get to the swimming area -- the hotel does not have a real beach- but once you arrive to the sea area, the arrangements are comfortable.
Another issue is that the hotel is rather far from Cefalu city, not possible to walk, and no good transfer arrangements, so one has to use taxi.