Great spot inside the old historic quarter of the town, great choice of bars, restaurants and coffee shops. Panoramic views of the town and beach from the (underrated) roof top terrace where a great breakfast is served. Rooms tidy albeit smaller than expected. Access by car a bit of a challenge as streets not clearly signposted and satnav flawed; heavy suitcases difficult to take up four flights of stairs.Hosts extremely caring and helpful. As most Italian beach resorts, Cefalu's long sandy beach was totally packed with sand beds parasols (€20 p day for two) and people. Parking €10 p day. Driving as in most old Italian towns is a nightmare. We enjoyed combining a week's staying with an excursion to the Aeolian islands and another week in Palermo, immersed in Italian language, cuisine and culture.