Great little villa in an amazing setting.