The villa was great, even better than we expected and hoped it to be. The hosts are great and the location was very good. All in all a perfect place to stay.