Beautiful villa with lots of amenities in a lovely part of Spain.