Excellent place to stay in Cefalu. Flat is situating on the last floor, I would say it’s former attic. The view from the flat is great. No serious problems to deliver luggage - there is an elevator and one flight of stairs.
As for car parking, you have to leave car (as you unload the luggage) a little bit away - 5-7 minutes to go.
As for reaching the beach, it’s required about 10 minutes.
I was staying with my family (3 adults + 4 y.o. child) and we had enough space to share.
I would definitely use the same place to stay.