Gorgeous villa perfectly located with wonderful hosts.