Brilliant stay in a beautiful villa! With a wonderful view