The villa keeps what it promises. Great location