5* villa! We had a wonderful stay and would happily stay here again. Highly recommend.