We found the booking process straight forward and communication with the host was great with good advice regarding travel etc. We stayed at the apartment at the end of may/start of June. The weather was perfect around 22-26 degrees for the whole week. We swam in the water but it may feel a little cold for the more sensitive swimmers. The town is lovely and beach was great. The location is perfect for beach days or short walks to restaurants and historic centre. We didn't travel further afield because we had three children under 5 so wanted to relax near to our accommodation. The apartment is close to the train station and coastal road so it would be easy to explore the area if you wanted to. The apartment is well equipped but us brits struggled with the lack of a kettle (boiled pans of water for cups of tea lol) also no microwave which would have been handy having kids with us but otherwise it was fine. We found the mattresses very hard compared to what we are used to also not the most comfy pillows but we made the best of what was there. Great open plan living area and kitchen. The balcony was fantastic for evening drinks whilst watching the amazing sunsets. Cefalu is busy with Italians mostly but also foreign tourists but although busy its a nice atmosphere and family friendly. We recommend the walk around the rock to the weekly market..... the view is lovely. Our favourite restaurant was porticcolo ( I think that's what it's called!). If you want a pool you can go to the maijk beach bar. The access to the apartment is via quite a few stairs so not great if you struggle with that but we left prams in the entrance hall which made it easier. Overall fantastic and we would highly recommend the host, apartment and destination.