The villa meet all out requirements. It had all the facilities mentioned, Internet connection was great. It has a beautiful surrounding garden, with ample car parking space. We had a warm welcome by the host. I highly recommend the place for families.