We didn't like our stay because:
1) you can't throw igienic paper in the wc because it could clogged up (the host said we needed to throw it in the waste basket near the toilet)
2) the bed was very old and it squeaked even with light movements
3) the breakfast was very very scarce(6 packaged croissants, 150g of biscuits, 1 liter of milk for 6 breakfasts for 2 people) and we did get it only the second day of our stay(so we 'missed' one.No refund was offered.)
4)The plaster peeled away in some points of the house
5) The air conditioning's filtrers weren't recently cleaned
6) She tried to enter the house with her keys while we were inside thinking we were out for delivering the bag with the breakfast( we were asleep and didn't hear the buzzer so we awaked for the noise and went for the door in which I forgot ours keys inserted...).
We didn't need the train but if you need it is at 20 minutes of walking distance.
All in all we paid more than 200 euros for 6 nights, the price wasn't much lower than a local b&b .So in my opinion if you want to stay in Bagheria (lovely town, with Guttuso arts and near Palermo) go for a common b&b or try another airbnb host.