Charming villa with lots to please the eyes!