The beach was further away than what was described and the “road” was not an actual road. The amenities ended up being less than what was listed, there are no washers, no parking, wifi sucks, etc. the pool was not clean, the food remained the same every day. It’s far from the main road. Towels were never changed, sheets never changed, never sweeper or mopped the room and we stayed for a decent time. Depending on the room the appliances did not work which we didn’t find out until everything went bad, if you want to get waited on, ever here the term if you want it done do it yourself. Your better off because you’ll be waiting an hour if not more not only for food, for drinks, for someone to even look your way for service. Some of the staff was rude even when we weren’t, when we first got there they were rude and almost like they didn’t want to help. Overall would not recommend the villa or skiathos to be completely honest.