We travelled with 3 small children (under 5). Our villa had helps of room for everyone, was clean & had everything you could want (full kitchen, laundry, bath). Very family friendly. Not noisy considering it is located off the main road. Has a restaurant but we didn't get to try it as we were visiting family.