不合法,因为别墅区都是高级住宿区,内部设施和公摊面积都是物业收费的,私人在别墅区开民宿,属于侵占业主利益的行为,所以不合法