Excellent location!! Clean and well managed. The Wifi was not working in our Villa but otherwise everything was great.