My husband and I were very comfortable here. This B&B is very clean, well-decorated and well-run. I was in communication with Nicole, but we unfortunately never met her. Gina was our host and she did her very best to fulfill our needs. The view from the terrace is unbeatable and the breakfast is very nicely laid out.
Cefalu is a beautiful town for the views, albeit very touristy.
We don't mind the stairs at all. It was our way to get exercise while on a decadent trip. We also didn't mind the noise from the street, we were too wiped out at night to care! If you leave your windows open, you will hear people talking in the square pretty early in the morning.
One word of warning: parking
During high season (we were there during the August holiday when many Italians go to beach towns like cefalu) parking is very very very difficult. If anything, I would say that is the one thing I wish was communicated more clearly beforehand. Before booking, we were trying to decide between places that had parking included (but were more expensive) and Scirocco. We went with Scirocco because Nicole assured us we would be shown where the free parking was. Now, I understand that no one can guarantee street parking, but we were pretty much left to our own devices after we arrived and ended up spending 90EUR to leave the car in a lot for the week.
Overall, this did not put a damper on our stay in such a beautiful paradise!